((e,i)=>{"function"==typeof define&&(define.amd||define.cmd)?define(function(){return i(e)}):i(e,!0)})(this,function(r,e){var c,a,i,n,t,s,d,o,l,p,u,f,m,g,h,y,S,_,w,I;if(!r.jWeixin)return c={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest"},a=(()=>{var e,i={};for(e in c)i[c[e]]=e;return i})(),n=(i=r.document).title,t=navigator.userAgent.toLowerCase(),f=navigator.platform.toLowerCase(),s=!(!f.match("mac")&&!f.match("win")),d=-1!=t.indexOf("wxdebugger"),o=-1!=t.indexOf("micromessenger"),l=-1!=t.indexOf("android"),p=-1!=t.indexOf("iphone")||-1!=t.indexOf("ipad"),u=(f=t.match(/micromessenger\/(\d+\.\d+\.\d+)/)||t.match(/micromessenger\/(\d+\.\d+)/))?f[1]:"",g=m=!1,h={initStartTime:b(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},y={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",preVerifyState:1,systemType:p?1:l?2:-1,clientVersion:u,url:encodeURIComponent(location.href)},S={},_={_completes:[]},w={state:0,data:{}},A(function(){h.initEndTime=b()}),I={config:function(e){x("config",S=e);var o=!1!==S.check;A(function(){if(o)T(c.config,{verifyJsApiList:V(S.jsApiList)},(_._complete=function(e){h.preVerifyEndTime=b(),w.state=1,w.data=e},_.success=function(e){y.preVerifyState=0},_.fail=function(e){_._fail?_._fail(e):w.state=-1},(t=_._completes).push(function(){0==y.preVerifyState||s||d||S.debug||u<"6.0.2"||y.systemType<0||m||(m=!0,y.appId=S.appId,y.initTime=h.initEndTime-h.initStartTime,y.preVerifyTime=h.preVerifyEndTime-h.preVerifyStartTime,I.getNetworkType({isInnerInvoke:!0,success:function(e){y.networkType=e.networkType;e="http://open.weixin.qq.com/sdk/report?v="+y.version+"&o="+y.preVerifyState+"&s="+y.systemType+"&c="+y.clientVersion+"&a="+y.appId+"&n="+y.networkType+"&i="+y.initTime+"&p="+y.preVerifyTime+"&u="+y.url;(new Image).src=e}}))}),_.complete=function(e){for(var i=0,n=t.length;i{var n,t=a[e];return t&&(e=t),t="ok",i&&(n=i.indexOf(":"),"access denied"!=(t=(t=(t=-1!=(t=-1!=(t="failed"==(t="confirm"==(t=i.substring(n+1))?"ok":t)?"fail":t).indexOf("failed_")?t.substring(7):t).indexOf("fail_")?t.substring(5):t).replace(/_/g," ")).toLowerCase())&&"no permission to execute"!=t||(t="permission denied"),""==(t="config"==e&&"function not exist"==t?"ok":t))&&(t="fail"),i=e+":"+t})(e,t),i.errMsg=t),(n=n||{})._complete&&(n._complete(i),delete n._complete),t=i.errMsg||"",S.debug&&!n.isInnerInvoke&&alert(JSON.stringify(i)),t.indexOf(":"));switch(t.substring(e+1)){case"ok":n.success&&n.success(i);break;case"cancel":n.cancel&&n.cancel(i);break;default:n.fail&&n.fail(i)}n.complete&&n.complete(i)}function V(e){if(e){for(var i=0,n=e.length;i